Public
Edited
Oct 4, 2023
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
majorsData
Insert cell
Insert cell
Insert cell
Insert cell
vl.markBar()
.data(majorsData)
.encode(
//Code here!
)
.render()
Insert cell
Insert cell
Insert cell
vl.markBar()
.data(majorsData)
.encode(
//Code here!
)
.render()
Insert cell
Insert cell
Insert cell
vl.markPoint({filled: true}) // What happens if filled is false? What is the default?
.data(majorsData)
.encode(
// Code here
)
.render()
Insert cell
Insert cell
Insert cell
vl.markPoint({filled: true})
.data(majorsData)
.encode(
// Code here
)
.render()
Insert cell
Insert cell
Insert cell
vl.markBar()
.data(majorsData)
.encode(
//Code Here
)
.render()
Insert cell
Insert cell
Insert cell
vl.markBar()
.data(majorsData)
.encode(
//Code here
)
.render()
Insert cell
Insert cell
Insert cell
vl.markArea()
.data(majorsData)
.encode(
// Code here
vl.tooltip(['FieldOfStudy', 'Count'])
)
.render()
Insert cell
Insert cell
Insert cell
vl.markLine()
.data(majorsData)
.encode(
//Your code here!
vl.tooltip(['FieldOfStudy', 'Count'])
)
.render()
Insert cell
Insert cell
Insert cell
vl.markRect()
.data(majorsData)
.encode(
//Code here
)
.render()
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
vl.markBar()
.data(majorsData)
.encode(
//Your code here!
)
//.width(200)
.render()
Insert cell
Insert cell
Insert cell
vl.markArc({"stroke": "#fff"}) //What does setting this stroke property do? Try removing it here.
.data(majorsData)
.encode(
//Code here -- Hint: make sure you use .stack('normalize')!
vl.tooltip(['Year', 'Count'])
)
.render()
Insert cell
Insert cell
Insert cell
vl.markArc({"stroke": "#fff"})
.data(majorsData)
.encode(
//Code here -- remember to use .stack('normalize')!
vl.tooltip(['FieldOfStudy', 'Count'])
)
.render()
Insert cell
Insert cell
Insert cell
vl.markPoint()
.data(majorsData)
.transform(
//Code the pivot here
vl.pivot(/* data field */).value(/* data field */).groupby(/* data field */)
)
.encode(
//Your code here!
)
.render()
Insert cell

Purpose-built for displays of data

Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.
Learn more